MGNIVKPFKQQPSSFAYQPLTVPLIPEVEAQSENLRVFSFKEWMKATKKSRQDRVVIRDDHYIRSFYKGYIDNTTFAPSRTKTGTPVSVVEYLHGSSQALQEWVDIFGVILLELLVGSQDRSTALKNQSSDWTGSFLPDNYKIGEIIDPRIGSDYPVDAATKIVTLIQRCTNRDKKKRPLMQEVLDALNYIAGIRS